home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / HyperCard Related / XCMDs & XFCNs / GetFileNames 1.1 / GetFileNames.make < prev    next >
Encoding:
Text File  |  1990-08-16  |  1.6 KB  |  51 lines  |  [TEXT/MPS ]

  1. TheFile          = "GetFileNames"            # name of the file
  2. TheXCMDName        = "GetFileNames"            # name of the XCMD (usually the same)
  3. TheXCMDNumber    = "10002"                    # the resource number of the XCMD
  4. TheXCMDType        = "XFCN"                    # either XCMD or XFCN
  5. TheCreator       = 'WILD'                    # make up something for each application
  6. TheType          = 'STAK'                    # applications are always APPL
  7.  
  8. # all object files whose source may change (the source must be in same folder as object)
  9. MakeObjs        =     {TheFile}.p.o     
  10.                     
  11. # all resource files
  12. MakeRes            =    # {TheFile}.r
  13.  
  14. # all units
  15. Units            =    # HyperXFCN.p.o
  16.                     
  17. # all unchanging libraries
  18. Libs            =    "{Libraries}"Interface.o    ∂
  19.                     "{Libraries}"Runtime.o        ∂
  20.                     "{Libraries}"HyperXLib.p.o    ∂
  21.                     "{PLibraries}"PasLib.o        ∂
  22.                     "{PLibraries}"SANELib.o 
  23.  
  24.                     
  25. LinkOpts        =     -rt {TheXCMDType}={TheXCMDNumber} -sn Main={TheXCMDName} -sn SANELib={TheXCMDName} -m ENTRYPOINT        # any linker options
  26.  
  27. # any Pascal options
  28. POptions        =    -mbg full                         # 
  29.                     
  30.  
  31. #####################################################################################
  32. # you should not need to change anything below this line
  33. #####################################################################################
  34.  
  35.     
  36. {TheFile}        ƒƒ    {TheFile}.make # {MakeRes}
  37. #     Rez -append  -o {TheFile}                 ∂
  38. #         -define TheFile=∂"{TheFile}∂"         ∂
  39. #         -define TheCreator=∂'{TheCreator}∂' ∂
  40. #         -define TheType=∂'{TheType}∂'         ∂
  41. #        Types.r {MakeRes}
  42.  
  43. {TheFile}.o    ƒƒ    {Units}
  44.  
  45. {TheFile} ƒƒ {TheFile}.make {MakeObjs} {Units} 
  46.     Link -w -t {TheType} -c {TheCreator} ∂
  47.             {LinkOpts}        ∂
  48.             {MakeObjs}        ∂
  49.             {Units}            ∂
  50.             {Libs}            ∂
  51.             -o {TheFile}